package com.dhsc.service.ywzj.pzbdlslr;

import com.dhsc.domain.ywzx.kbpzgl.PzbdlslrVo;
import com.dhsc.domain.ywzx.kbpzgl.WdpzscwjVo;
import com.dhsc.domain.yypt.LayuiTableVo;
import com.dhsc.domain.yypt.ResponseObject;

/**
 * @author HP
 * @date 2024/8/26 10:28
 */
public interface IPzbdlslrService {

    /**
     * @Description:查询凭证变动流水信息
     * @return: com.dhsc.domain.yypt.LayuiTableVo
     * @Author: CDW
     * @Date: 2024/8/26 10:30
     * @param p:
     */
    LayuiTableVo queryWdpzrkinfo(PzbdlslrVo p);

    /**
     * @Description:保存流水单信息
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/8/26 15:04
     * @param p:
     */
    ResponseObject saveLsd(PzbdlslrVo p);

    /**
     * @Description:查询网点凭证入库编辑信息
     * @return: com.dhsc.domain.yypt.LayuiTableVo
     * @Author: CDW
     * @Date: 2024/8/26 16:22
     * @param p:
     */
    LayuiTableVo queryPzlsmx(PzbdlslrVo p);

    /**
     * @Description:网点凭证入库修改数量凭证编号和备注
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/8/27 10:50
     * @param p:
     */
    ResponseObject updateWdpzrkXx(PzbdlslrVo p);

    /**
     * @Description:提交网点凭证入库流水单
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/8/27 14:16
     * @param p:
     */
    ResponseObject saveWdpzrkLsd(PzbdlslrVo p);

    /**
     * @Description:删除流水单
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/8/28 14:19
     * @param p:
     */
    ResponseObject PzbdlsSclsd(PzbdlslrVo p);

    /**
     * @Description:退回流水单
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/8/28 14:20
     * @param p:
     */
    ResponseObject PzbdlsThlsd(PzbdlslrVo p);

    /**
     * @Description:保存上传文件信息
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/8/30 16:30
     * @param w:
     */
    ResponseObject WdpzScwj(WdpzscwjVo w);

    /**
     * @Description:作废提交
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/9/3 14:18
     * @param p:
     */
    ResponseObject savezftj(PzbdlslrVo p);

    /**
     * @Description:已领提交
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/9/3 14:19
     * @param p:
     */
    ResponseObject saveyltj(PzbdlslrVo p);

    /**
     * @Description:删除上传文件
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/9/3 15:06
     * @param p:
     */
    ResponseObject deleteScwj(PzbdlslrVo p);

    /**
     * @Description:查询业务中心网点凭证营业部信息
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/9/6 14:02
     * @param p:
     */
    ResponseObject queryYwzxGsjgxx(PzbdlslrVo p);
}
